@charset "UTF-8";
/* CSS Document */
.clear{clear:both;}

.text_short{width:60px;}
.bottom_line{padding-bottom:5px;border-bottom:1px solid #EEEEEE;}

.portrait{vertical-align:middle;}

.icon_weibo_xl{height:24px;line-height:24px;padding-left:24px;background:url(../images/icon_weibo_xl.png) 0 0 no-repeat;}
.icon_weibo_tx{height:24px;line-height:24px;padding-left:24px;background:url(../images/icon_weibo_tx.png) 0 0 no-repeat;}

label.activity_num{padding:0 5px;width:inherit;}
	label.activity_num a{color:#669900;text-decoration:underline;}
	
.toolbar_left{float:left;padding-top:8px;}

.sub_table,.sub_table tr,.sub_table tr td{color:#333; border-collapse:collapse;margin:0;padding:5px;border-spacing:0;}
	.sub_table tr td.green_bar{color:#83a0a0;}
	.sub_table tr td.green_bar a{color:#83a0a0;text-decoration:underline;}
	.sub_table tr td span.gray_bar{color:#999999;}
	.sub_table tr td span.name_bold{color:#333;font-weight:bold;}
	
	.sub_table img{border:solid 3px #FFF;}

ul.user_album li{padding:0;float:left;margin:5px 5px 0;width:84px;height:84px;overflow:hidden;}

.user_info{padding:10px;}
	.user_info table{width:100%;}
			.portrait_dtl{background:url("../images/bg_portrait.png") 0 bottom no-repeat;padding-bottom:15px;}
				.portrait_dtl img{border:solid 2px #f0f0f0;}
			.user_name{font-size:1.4em;color:#333;line-height:24px;}
			.user_state_online,.user_state_offline{display:inline-block;width:24px;height:24px; background-color:#666}
				.user_state_online{background:url("../images/icon_online.png") 0 0 no-repeat;vertical-align:top;}
				.user_state_offline{background:url("../images/icon_offline.png") 0 0 no-repeat;vertical-align:top;}
			.btn_info_edit{width:24px;height:24px;border:none;background:url("../images/btn_user_edit.png") 0 0 no-repeat; cursor:pointer;}
			.toolbar_right{float:right;height:24px;line-height:24px;}
				.toolbar_right a{color:#666;text-decoration:underline;}
				.icon_xgmm,.icon_push,.icon_jy{padding:5px 5px 5px 24px;text-decoration:underline;}
				.icon_xgmm{background:url("../images/icon_pass.png") 0 0 no-repeat;}
				.icon_push{background:url("../images/icon_push.png") 0 0 no-repeat;}
				.icon_jy{background:url("../images/icon_stop.png") 0 0 no-repeat;}
				.icon_xgmm:hover,.icon_push:hover,.icon_jy:hover{color:#690;}
			.user_level{background:url("../images/bg_level.png") 0 0 no-repeat;color:#FFF;padding:2px 5px;margin-right:10px;}
			.act_time,.cal_num{color:#999}
				.cal_num a{color:#690;margin-left:2px;text-decoration:underline;}
				.cal_num a:hover{color:#063;}
				.cal_num span{margin:0 10px;}
			
		